package com.zmn.oms.third.yunding.api;

import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import lombok.ToString;

import java.io.Serializable;
import java.util.Date;

/**
 *  云丁鹿客渠道同步完成数据定义
 *
 * @author xiewenbing
 * @date 2020/09/10
 */

@Data
@ToString
public class YundingCompleteExtFields implements Serializable {

    /**
     * 完成时间
     */
    @JSONField(name = "completed_time")
    Date completedTime;

    /**
     * 商品 sn 码(如商品有 sn 码 则会返回该值)（多个，中间 逗号分隔）
     */
    @JSONField(name = "product_sn_codes")
    String productSnCodes;

    /**
     * 师傅完工验收图片1
     */
    @JSONField(name = "accept_picture_url")
    String acceptPictureUrl;

    /**
     * 师傅完工验收图片2
     */
    @JSONField(name = "accept_picture_url2")
    String acceptPictureUrl2;

    /**
     * 师傅完工验收图片3
     */
    @JSONField(name = "accept_picture_url3")
    String acceptPictureUrl3;

    /**
     * 师傅完工验收图片4
     */
    @JSONField(name = "accept_picture_url4")
    String acceptPictureUrl4;

    /**
     * 维修工单实际处理方法
     */
    @JSONField(name = "process_method_code")
    String processMethodCode;

    /**
     * 维修替换类型，商品/备件 - 默认 备件
     */
    @JSONField(name = "replace_type")
    String replaceType;

    /**
     * 维修替换商品
     */
    @JSONField(name = "replace_product")
    String replaceProduct;
}
